#ifndef _MSN_SSO_H
#define _MSN_SSO_H
#include "msn.h"

typedef struct {
	int fd;
	struct in_addr addr;
	event_t *ev;
	msn_session_t *ms;
}msn_sso_t;

extern unsigned char * mt_sso_ciphertext(char *nonce, int noncelen, char *secret, int secretlen);
extern void msn_sso_start(msn_session_t *robot);
extern void msn_chl_challenge(char *input, char *output);

#endif
